Big Huge Thesaurus

hyaloid membrane

noun